online shopping open source online florists invention idea consulting onlineshop business new products new invention invention patent linux profitability prestashop new product ideas shop invention management inventions other inventors